/*
 * Universidad del Valle de Guatemala
 * Algoritmos y estructura de datos
 * 
 */
package Interface;

/**
 *
 * @author Jonathan López, 11106
 * @author Luis Valdeavellano, 
 * @author Carlos Álvarez, 11004
 */
public interface Radio {
    
    // Constantes 
    static final int AM_MIN=530;
    static final int AM_MAX=1610;
    static final float FM_MIN=(float) 87.9;
    static final float FM_MAX=(float) 107.9;
    static final int AM_D=10;
    static final float FM_D=(float) 0.2;
    
    // Métodos
    public abstract void onOff();
    public abstract void cambiarBanda();
    public abstract void cambiarFrecuencia();
    public abstract void guardarEstacion(int boton);
    public abstract void seleccionarEstacion(int boton);
    public abstract float getFrecuencia();
    public abstract boolean isOn();
    public abstract boolean isAM();
    public abstract boolean isFM();
    
}
